“udev rules” 指 Linux 中用于 匹配硬件设备事件 并 自动执行配置 的规则文件(通常位于 /etc/udev/rules.d/ 或 /usr/lib/udev/rules.d/)。它们可用来设置设备节点权限/属主、创建稳定的符号链接、触发脚本或设置环境变量等。(更广义上,“udev”也可泛指 Linux 的设备管理机制。)
/ˈjuːdɛv ruːlz/
I added udev rules to give my USB device the right permissions.
我添加了 udev 规则,让我的 USB 设备拥有正确的权限。
After the update, our udev rules stopped creating the persistent symlink for the network interface, which broke the deployment scripts.
更新后,我们的 udev 规则不再为网络接口创建持久化符号链接,导致部署脚本出错。
“udev” 源于 “user-space /dev” 的概念:早期 Linux 的设备节点更多是静态的,后来发展为在用户空间根据内核设备事件动态创建与管理 /dev 下的设备节点;“rules” 即规则,用来描述“匹配什么设备、采取什么动作”。
man 7 udev、man 5 udev.conf、man 8 systemd-udevd(最直接、最权威的规则与语法来源)